c-lang:compound assignment operators